import Vue from 'vue'
import Vuex from 'vuex'
import student from './student'
import news from './news'

Vue.use(Vuex)

//actions中写的是一个一个的方法，这些方法，用于响应组件中的动作（dispatch）
const actions = {}

//mutations中写的是一个一个的方法，这些方法，用于真正去操作数据（commit）
const mutations = {}

//Vuex中初始化的数据
const state = {}

//若vuex中state里的数据，需要经过一些处理再使用，那么可以写在getters
const getters = {}

export default new Vuex.Store({
	actions,
	mutations,
	state,
	getters,
	modules:{
		xuesheng:student,
		xinwen:news
	}
})